package com.ruoyi.mp.service;

import com.ruoyi.db.domain.system.MpClient;
import com.ruoyi.db.domain.web.MpClientTransfer;

import java.math.BigDecimal;
import java.text.ParseException;
import java.util.List;

/**
 * 用户转账记录Service接口
 * 
 * @author ruoyi
 * @date 2022-07-27
 */
public interface IMpClientTransferService 
{
    /**
     * 查询用户转账记录
     * 
     * @param id 用户转账记录主键
     * @return 用户转账记录
     */
    public MpClientTransfer selectMpClientTransferById(Long id);

    /**
     * 查询用户转账记录列表
     * 
     * @param mpClientTransfer 用户转账记录
     * @return 用户转账记录集合
     */
    public List<MpClientTransfer> selectMpClientTransferList(MpClientTransfer mpClientTransfer) throws ParseException;

    /**
     * 新增用户转账记录
     * 
     * @param mpClientTransfer 用户转账记录
     * @return 结果
     */
    public void insertMpClientTransfer(MpClientTransfer mpClientTransfer, MpClient client);
    /**
     * 获取金藻转账手续费比例
     */
    public BigDecimal getTransferRate();

    /**
     * 获取银藻转账手续费比例
     * @return
     */
    public BigDecimal getTransferSliverRate();

}
